package domain;

import com.alibaba.druid.pool.DruidDataSourceFactory;

import javax.sql.DataSource;
import java.io.IOException;
import java.sql.Connection;
import java.util.Properties;
/*
通过druid链接池技术获取链接
 */
public class Test2 {
    public static void main(String[] args) {
        Properties  pre=new Properties();//创建properites集合
        try {
            //通过集合的load方法加载集合文件
            pre.load(Test2.class.getClassLoader().getResourceAsStream("druid.properties"));
            try {
                //创建连接池对象通过druid连接池技术提供的druidDatasourcefactory实现类的createDatsource方法
                DataSource ds = DruidDataSourceFactory.createDataSource(pre);
                //从链接池获取链接对象
                Connection conn = ds.getConnection();
                System.out.println(conn);

            } catch (Exception e) {
                e.printStackTrace();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
